baste meat on the spit - Turco Inglés Diccionario